package com.ea.common.Constants;

/**
 * 用户相关常量
 * 
 * @author 邢广军
 *
 */
public interface UserConstants {

	/** 加密次数 */
	int HASH_ITERATIONS = 3;

	String LOGIN_USER = "login_name";

	/** 登陆token(nginx中默认header无视下划线) */
	String LOGIN_TOKEN = "login-token";
	
	/**缓存登录菜单*/
	String LOGIN_MENUS = "login_menus";
	
	/**缓存编辑菜单*/
	String MENU_EDIT = "MENU_EDIT";
	
	/**缓存菜单*/
	String MENUS_ADMIN = "MENUS_ADMIN";
	
	/**缓存用户该有的权限*/
	String USER_PERMISSIONS = "user_permissions";
	
	
	/**缓存用户拥有哪些角色*/
	String ROLE_NAMES = "ROLE_NAMES";
	/**缓存用户拥有哪些角色ID*/
	String ROLE_IDS = "ROLE_IDS";
	/**缓存角色列表*/
	String ROLE_LIST = "ROLE_LIST";
	
	/**缓存用户列表*/
	String USER_LIST = "USER_LIST";
	
	/**缓存机构列表*/
	String OFFICE_LIST = "OFFICE_LIST";
	
	/**缓存机构编辑树*/
	String OFFICE_EDIT = "OFFICE_EDIT";
	
	/**缓存机构外部树*/
	String OFFICE_OUT = "OFFICE_OUT";
	
}
